package com.d3works.apps.businessproject.service;

import com.d3works.apps.account.db.AnalyticMoveLine;
import com.d3works.apps.account.db.InvoiceLine;
import com.d3works.apps.project.db.Project;
import java.util.List;

public interface InvoiceLineProjectService {

  public void setProject(List<Long> invoiceLineIds, Project project);

  public List<AnalyticMoveLine> setProjectToAnalyticDistribution(
      InvoiceLine invoiceLine, List<AnalyticMoveLine> analyticMoveLines);

  List<AnalyticMoveLine> createAnalyticDistributionWithTemplate(InvoiceLine invoiceLine);
}
